@charset "UTF-8";
/** Created by UICUT.com on 2020/01/01. Contact QQ: 215611388 */
/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.uc-phColor { color: #ddd; }

.uc-orange { color: #ff7100; }

.uc-red { color: #f21b23; }

.uc-green { color: #09bb07; }

.uc-blue { color: #00aaee; }

.uc-gray { color: #b9bcc7; }

html { -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "微软雅黑", "Hiragino Sans GB", "Hiragino Sans GB W3", "宋体", Helvetica, Arial, sans-serif; -webkit-text-size-adjust: 100%; }

*, *::before, *::after { -webkit-box-sizing: inherit; box-sizing: inherit; }

body { font-size: 16px; color: #333; background: #f8f8f8; min-width: 1200px; min-height: 100vh; }

table { border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: inherit; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, audio, canvas, progress, video, body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, view, text { margin: 0; padding: 0; font-weight: normal; font-style: normal; font-family: inherit; -webkit-box-sizing: border-box; box-sizing: border-box; }

ul, li, ol { list-style: none; /*line-height: normal;*/ }

i, address, cite, dfn, em, var { font-style: normal; }

input[type=date] { outline: none; border: none; }

a { text-decoration: none; color: #333; background-color: transparent; -webkit-text-decoration-skip: objects; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

a:active, a:hover, a:focus { color: #ff7100; outline-width: 0; }

img { width: auto; max-width: 100%; -ms-interpolation-mode: bicubic; }

video { border: none; outline: none; display: block; width: 100%; }

img, input[type=text], input[type=submit], input[type=password], textarea, select, button, footer, header { -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

input[type=file] { cursor: pointer; }

button { font-size: inherit; font-style: inherit; font-family: inherit; color: inherit; padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: transparent; }

button:after { display: none; }

input[type=submit]:hover { opacity: .8; }

textarea { resize: none; height: auto; min-height: 120px; }

input:-moz-placeholder { color: #ddd; }

::-webkit-input-placeholder { color: #ddd; }

input[type=text], input[type=password] { -webkit-appearance: none; }

.uc-arrow { position: relative; padding-right: 40px; }

.uc-arrow:after { content: '\e75c'; font-family: 'uc-font'; font-size: 24px; color: #c1cad3; height: 60px; position: absolute; right: 0; top: 50%; line-height: 60px; margin-top: -30px; }

.uc-picker { background: url("images/arrow-down.png") right center no-repeat; background-size: 26rpx 16rpx; padding-right: 40rpx; }

@font-face { font-family: "uc-font"; src: url("../fonts/iconfont.eot?t=1578713151528"); src: url("../fonts/iconfont.eot?t=1578713151528#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAZ0AAsAAAAADjAAAAYlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFRgqLUIkLATYCJANMCygABCAFhGEHgWsb+gsRlaTZkf3U5JEsoyKkotai1iQESmJzgxlMoAABAAAAQYQ6a1YrO4nje0DmpgGgDuGASvkRqwzlZVMbyVZMCmC2hn89CQ0QQBB2c2pdAxUwAZIJS3/xyR1ZybZ8srLgA4T/1/1MvyzdkrmlapmuewMvfweMB8hq8cdCgVAA7ACNZCHPaHUKsPPLd5IuhwABFaiHdOth7w6osfBWQZt5s/FAQO3wYSNkQtzpBxxqkUNQEDe7zQVwUPt++UgToQaDp/BXGoRZhADjZxTRZYUpyIcMAouLAMxRoEA9wILkB8YygRrV9VCCz9NaTgFABQqhFHCeC13xZwtdgst2ua7ADbhRNxf5RvPRYuo/UZJiJF/sPVI+JlQQJJVIFaixEaRhKURhvMEB809ejCRKSAEKUoQEAYgPYQsVxztHTRFwFBIiDRw9woJjRxQCx4EoDC7WShZ7AhACLhsRB5eLMODyET64AkQM3AAiCW4UoeDmECFE3ogCEPkgCkLkiygC0TwiAdFiNwIAiiqH1ADKg2wBmA7wjmnaWoJgEQxK6skpRAiHFS2vIaVL0jMXYmGWUtK/W8GCpXxKW7JAZkgaaChpmjRpa9uNyKLuDWWcim18BHRMzqh5kAMhNJdzKLRyuyOt/oBF0kQPs5HWYC3WVNYAORBmRd5IxzLs7uVceDORMx2OlHGiF1eC9PQRGddHvr06fNMV4+GNGVeuDLO454zp11YXWtoSpOq+q8WyuClA2XErg9hEW4QXULKVe5tJgo5l/lVN3ePLHAjeXD7ayR77LTILHbypRNn71qLwcUZVqr70tBEEBEcyrzwZ9vbp8IznI9OfrWpI8s2VGfq0hqVfi15j4uZxOqa9xyF7SDPWwpoy4Qgt454TRK6mVHCENmYya5H2tqEQC3SYyzkPJ1aHUxGbYt0w3DUkEXMODXHxZgIF1m6OUTHA7o42KZGRltZ4XjqSHjJH6lpYsGJ5fm1UZxEARoino8mL+TNERe//vOl6Fff4lpd3ed99ci6DmZt4Pn3jXW0Lxv+wHEzr4YUN6unnc/CcQKA3uU5YKoXtXbGU73/ZgrvF7wZF9YdIYX9XNEVYKpUtFRgDhLVEYuLP38oSFYcFsg8fyeftwrcPCzjNxw9kC/1VSm78/XNW3S26hmznnsrmappDawkw12BL2pyDqPJ/HaH/lbWlSbseo10PZKW//eHjkzXbx8ZOKVYO6qio0NQ6r5pKcZppNdBKIc7W1hTAk13OxmpCwTxvPo0eXVenqqqsAoQVZpFXqkR+UxDAZZPVgaF/bR/ZjUyFuY/kMJENp6wlcZkb6QKzkGUkLsRY59OQu1zMqczKUrXwOhfXurw4UOedd1fdzh3AV6uI4kGnHQ14MXcx9k3m+EBRNFmXnO5LyXcs0zzffA0e9+oFZnOht6W5uw352wANw1zw2/hC679/v3+llzSIpHmWCAm9KwaKfVHXvCBl+oB7khc13paH+25N/YB7rBJ6AIDWNeMUbWm26T2F3jG7tLMx2aCTkYbUX93W0AXmgjmFQjvJDh1sTBOLjPnpvRmrnnW39WfS/01Nd8XPyzYKNCK6peCAbiLk7LKTWH8y6xNOsF8j7y+69/hLPRBQVGZrhAGBUAancrCIW0ACiiduDSKmuAWGlAMlVcGSOhaPdDQG88W0Y4G6Xo5OKsrZkyWAOv4eTBRwEgy5DkrugyVvmaeEf+Yr4D8LjOh8yqQajb+9CBklC8UKDbIrxSq9jRhprT+pGnsjDoO61S9JaNhBFqeeug9yJNn3CFOVq5ZQCg/wTl+N+p7BC7eEGteq/pkkZdATxcjD5qYrQQxFLFBYgQZiTqn0VzfLocj5dZ9IZdQzJHiIT/dfRAQNsTKQiaXR8GFzSYZsQuNgUsmJSlUCSUBrNgDv2SKkF6oZ8MEbtQhSsTpDpfeUEFOVSW1x5xzDnDde28PwZyyaERUrnvgSk7gkJJCknLz3KQWkoBSqcEUqWjH7W3vEngMdBnLjwdGip0BGsH6IxxJ2BS8Ru8j3pnEXz8S7f6OLGNuwLjpufjciPEeWZ5ffnr2VfX5YJDQ5Cz2VGudj0lS1noTsiHTL5LpS3s0GAAA=") format("woff2"), url("../fonts/iconfont.woff?t=1578713151528") format("woff"), url("../fonts/iconfont.ttf?t=1578713151528") format("truetype"), url("../fonts/iconfont.svg?t=1578713151528#uc-font") format("svg"); }

.uc-font { font-family: "uc-font" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.uc-icon-add:before { content: "\e672"; }

.uc-icon-close:before { content: "\e67f"; }

.uc-icon-menu:before { content: "\e6a9"; }

.uc-icon-next:before { content: "\e60c"; }

.uc-icon-search:before { content: "\e66f"; }

.uc-icon-checkbox-on-plain:before { content: "\e683"; }

.uc-icon-checkbox:before { content: "\e684"; }

.uc-icon-checkbox-on:before { content: "\e67d"; }

.uc-icon-radio-on:before { content: "\e7b3"; }

.uc-icon-radio:before { content: "\e7b5"; }

.uc-icon-arrow-down2:before { content: "\e6a4"; }

.uc-icon-arrow-top2:before { content: "\e6b2"; }

.uc-icon-prev:before { content: "\e605"; }

.uc-icon-arrow-left:before { content: "\e75b"; }

.uc-icon-arrow-right:before { content: "\e75c"; }

.uc-icon-reduce:before { content: "\e614"; }

.uc-icon-arrow-down:before { content: "\e615"; }

.uc-icon-arrow-top:before { content: "\e75d"; }

.g-main .uc-content::after { display: block; clear: both; content: ""; }

.g-main .main-left { float: left; }

.g-main .main-right { float: right; }

.g-main .w755 { width: 755px; }

.g-main .w420 { width: 420px; }

.g-main .w230 { width: 230px; }

.g-main .w930 { width: 930px; }

.g-main .w390 { width: 390px; }

.g-main .w790 { width: 790px; }

.g-main .w800 { width: 800px; }

.g-main .w400 { width: 400px; }

.g-main.style-line .main-left { border-right: #f8f8f8 5px solid; }

body { padding-top: constant(safe-area-inset-top); padding-top: env(safe-area-inset-top); padding-right: constant(safe-area-inset-right); padding-right: env(safe-area-inset-right); padding-left: constant(safe-area-inset-left); padding-left: env(safe-area-inset-left); padding-bottom: -webkit-calc(constant(safe-area-inset-bottom) + 0); padding-bottom: calc(constant(safe-area-inset-bottom) + 0); padding-bottom: -webkit-calc(env(safe-area-inset-bottom) + 0); padding-bottom: calc(env(safe-area-inset-bottom) + 0); }

.uc-content { width: 1200px; margin-left: auto; margin-right: auto; }

.uc-wrap { width: 100vw; }

.uc-content { width: 1200px; margin-left: auto; margin-right: auto; }

.uc-fill { -o-object-fit: fill; object-fit: fill; height: 100%; }

.uc-contain { -o-object-fit: contain; object-fit: contain; height: 100%; }

.uc-cover { -o-object-fit: cover; object-fit: cover; height: 100%; }

.uc-none { -o-object-fit: none; object-fit: none; height: 100%; }

.uc-scale-down { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; }

.uc-show { display: block !important; }

.uc-hide { display: none !important; }

.uc-h98 { width: 100%; height: 98px !important; }

.uc-bg, .uc-bgWhite { background-color: #fff; }

.uc-b { font-weight: bold; }

.uc-small { font-size: .875em; }

.uc-lineCenter { text-decoration: line-through; }

.uc-del { text-decoration: line-through; }

.uc-animate, .revealOnScroll { opacity: 0; }

.uc-fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 999; }

.uc-fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 999; }

.uc-input, .uc-select, .uc-button, .uc-textarea { border: #ebebeb 1px solid; width: 100%; border: #333 1px solid; outline: none; height: 30px; border-radius: 5px; }

.uc-input:hover, .uc-input:focus, .uc-select:hover, .uc-select:focus, .uc-button:hover, .uc-button:focus, .uc-textarea:hover, .uc-textarea:focus { border-color: #ff7100; }

.uc-input:focus, .uc-select:focus, .uc-button:focus, .uc-textarea:focus { border-color: #ff7100; }

.uc-input { padding: 0 10px; }

.uc-mt5 { margin-top: 5px !important; }

.uc-mt10 { margin-top: 10px !important; }

.uc-mt15 { margin-top: 15px !important; }

.uc-mt20 { margin-top: 20px !important; }

.uc-mt25 { margin-top: 25px !important; }

.uc-mt30 { margin-top: 30px !important; }

.uc-mt40 { margin-top: 40px !important; }

.uc-mt50 { margin-top: 50px !important; }

.uc-mt60 { margin-top: 60px !important; }

.uc-mb5 { margin-bottom: 5px !important; }

.uc-mb10 { margin-bottom: 10px !important; }

.uc-mb15 { margin-bottom: 15px !important; }

.uc-mb20 { margin-bottom: 20px !important; }

.uc-mb25 { margin-bottom: 25px !important; }

.uc-mb30 { margin-bottom: 30px !important; }

.uc-mb40 { margin-bottom: 40px !important; }

.uc-mb50 { margin-bottom: 50px !important; }

.uc-mb60 { margin-bottom: 60px !important; }

.uc-ml5 { margin-left: 5px !important; }

.uc-ml10 { margin-left: 10px !important; }

.uc-ml15 { margin-left: 15px !important; }

.uc-ml20 { margin-left: 20px !important; }

.uc-ml25 { margin-left: 25px !important; }

.uc-ml30 { margin-left: 30px !important; }

.uc-ml40 { margin-left: 40px !important; }

.uc-ml50 { margin-left: 50px !important; }

.uc-ml60 { margin-left: 60px !important; }

.uc-mr5 { margin-right: 5px !important; }

.uc-mr10 { margin-right: 10px !important; }

.uc-mr15 { margin-right: 15px !important; }

.uc-mr20 { margin-right: 20px !important; }

.uc-mr25 { margin-right: 25px !important; }

.uc-mr30 { margin-right: 30px !important; }

.uc-mr40 { margin-right: 40px !important; }

.uc-mr50 { margin-right: 50px !important; }

.uc-mr60 { margin-right: 60px !important; }

.uc-pt5 { padding-top: 5px !important; }

.uc-pt10 { padding-top: 10px !important; }

.uc-pt15 { padding-top: 15px !important; }

.uc-pt20 { padding-top: 20px !important; }

.uc-pt25 { padding-top: 25px !important; }

.uc-pt30 { padding-top: 30px !important; }

.uc-pt40 { padding-top: 40px !important; }

.uc-pt50 { padding-top: 50px !important; }

.uc-pt60 { padding-top: 60px !important; }

.uc-pb5 { padding-bottom: 5px !important; }

.uc-pb10 { padding-bottom: 10px !important; }

.uc-pb15 { padding-bottom: 15px !important; }

.uc-pb20 { padding-bottom: 20px !important; }

.uc-pb25 { padding-bottom: 25px !important; }

.uc-pb30 { padding-bottom: 30px !important; }

.uc-pb40 { padding-bottom: 40px !important; }

.uc-pb50 { padding-bottom: 50px !important; }

.uc-pb60 { padding-bottom: 60px !important; }

.uc-pl5 { padding-left: 5px !important; }

.uc-pl10 { padding-left: 10px !important; }

.uc-pl15 { padding-left: 15px !important; }

.uc-pl20 { padding-left: 20px !important; }

.uc-pl25 { padding-left: 25px !important; }

.uc-pl30 { padding-left: 30px !important; }

.uc-pl40 { padding-left: 40px !important; }

.uc-pl50 { padding-left: 50px !important; }

.uc-pl60 { padding-left: 60px !important; }

.uc-pr5 { padding-right: 5px !important; }

.uc-pr10 { padding-right: 10px !important; }

.uc-pr15 { padding-right: 15px !important; }

.uc-pr20 { padding-right: 20px !important; }

.uc-pr25 { padding-right: 25px !important; }

.uc-pr30 { padding-right: 30px !important; }

.uc-pr40 { padding-right: 40px !important; }

.uc-pr50 { padding-right: 50px !important; }

.uc-pr60 { padding-right: 60px !important; }

.uc-btn { height: 40px; line-height: 38px; border-radius: 5px; padding: 0 20px; border: #ff7100 1px solid; text-align: center; background-color: #ff7100; color: #fff; }

.uc-btn:hover { opacity: .8; color: #fff; }

.uc-btn.uc-plain { background-color: transparent; border-color: #ff7100; color: #ff7100; }

.uc-btn.uc-btn-blue { background-color: #00aaee; border-color: #00aaee; }

.uc-btn.uc-btn-blue.uc-plain { background-color: transparent; color: #00aaee; }

.uc-btn.uc-btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }

.uc-btn.uc-btn-gray.uc-plain { background-color: transparent; color: #b9bcc7; }

.uc-btn.uc-btn-red { background-color: #f21b23; border-color: #f21b23; }

.uc-btn.uc-btn-red.uc-plain { background-color: transparent; color: #f21b23; }

.uc-btn.uc-btn-orange { background-color: #ff7100; border-color: #ff7100; }

.uc-btn.uc-btn-orange.uc-plain { background-color: transparent; color: #ff7100; }

.uc-btn.uc-btn-white { background-color: #fff; border-color: #fff; color: #ff7100; }

.uc-btn.uc-btn-white.uc-plain { background-color: transparent; color: #fff; }

.uc-radio, .uc-checkbox { min-width: 20px; height: 20px; position: relative; display: inline-block; cursor: pointer; border-radius: 100%; background-color: #fff; padding-left: 20px; }

.uc-radio:after, .uc-checkbox:after { content: '\e7b5'; font-family: 'uc-font'; position: absolute; left: 0%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #dedede; font-size: 20px; }

.uc-radio.on:after, .uc-checkbox.on:after { content: '\e7b3'; color: #ff7100; }

.uc-checkbox:after { content: '\e684'; }

.uc-checkbox.on:after { content: '\e67d'; }

.uc-crumb { color: #999999; }

.uc-crumb a { line-height: 60px; color: #999999; }

.uc-crumb a:hover { color: #ff7100; }

.uc-icon16 { width: 16px; height: 16px; }

.uc-icon20 { width: 20px; height: 20px; }

.uc-icon24 { width: 24px; height: 24px; }

.uc-icon28 { width: 28px; height: 28px; }

.uc-icon32 { width: 32px; height: 32px; }

.uc-icon44 { width: 44px; height: 44px; }

.uc-icon50 { width: 50px; height: 50px; }

.uc-icon64 { width: 64px; height: 64px; }

.uc-icon-bgs { width: 24px; height: 24px; display: inline-block; background: url("../images/bgs.png") center center no-repeat; }

.uc-icon-bgs.arrow-right { background-position: -0px 0px; }

.uc-icon-bgs.icon-addr-gray { background-position: -26px 0px; }

.uc-icon-bgs.icon-addr-gray2 { background-position: -52px 0px; }

.uc-icon-bgs.icon-addr-plain { background-position: -78px 0px; }

.uc-icon-bgs.icon-arrow-orange { background-position: -104px 0px; }

.uc-icon-bgs.icon-discuss { background-position: -130px 0px; }

.uc-icon-bgs.icon-down-orange { background-position: -156px 0px; }

.uc-icon-bgs.icon-edit-white { background-position: -182px 0px; }

.uc-icon-bgs.icon-finger { background-position: -208px 0px; }

.uc-icon-bgs.icon-house { background-position: -234px 0px; }

.uc-icon-bgs.icon-map { background-position: -260px 0px; }

.uc-icon-bgs.icon-msg { background-position: -286px 0px; }

.uc-icon-bgs.icon-share { background-position: -312px 0px; }

.uc-icon-bgs.icon-share-orange { background-position: -338px 0px; }

.uc-icon-bgs.icon-storage-orange { background-position: -364px 0px; }

.uc-icon-bgs.icon-tag1 { background-position: -390px 0px; }

.uc-icon-bgs.icon-tag2 { background-position: -416px 0px; }

.uc-icon-bgs.icon-tag3 { background-position: -442px 0px; }

.uc-icon-bgs.icon-tel { background-position: -468px 0px; }

.uc-icon-bgs.icon-time { background-position: -494px 0px; }

.uc-icon-bgs.icon-time-gray2 { background-position: -520px 0px; }

.uc-icon-bgs.l { background-position: -546px 0px; }

.uc-icon-bgs.r { background-position: -572px 0px; }

.uc-icon-bgs.star { background-position: -598px 0px; }

.uc-icon-bgs.star-gray { background-position: -624px 0px; }

.uc-icon-bgs.star-orange { background-position: -650px 0px; }

.uc-icon-bgs.star-plain { background-position: -676px 0px; }

.uc-icon-icon7 { width: 32px; height: 32px; display: inline-block; background: url("images/icon7.png") center center no-repeat; }

.uc-icon-icon7.icon71 { background-position: -0px, 0; }

.uc-icon-icon7.icon71-on { background-position: -34px, 0; }

.uc-icon-icon7.icon72 { background-position: -68px, 0; }

.uc-icon-icon7.icon72-on { background-position: -102px, 0; }

.uc-icon-icon7.icon73 { background-position: -136px, 0; }

.uc-icon-icon7.icon73-on { background-position: -170px, 0; }

.uc-icon-icon7.icon74 { background-position: -204px, 0; }

.uc-icon-icon7.icon74-on { background-position: -238px, 0; }

.uc-icon-icon7.icon75 { background-position: -272px, 0; }

.uc-icon-icon7.icon75-on { background-position: -306px, 0; }

.uc-icon-icon7.icon76 { background-position: -340px, 0; }

.uc-icon-icon7.icon76-on { background-position: -374px, 0; }

.alert { position: fixed; z-index: 999; left: 0; width: 100vw; top: 0; z-index: 1000; height: 100%; background-color: rgba(0, 0, 0, 0.5); padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); padding-top: constant(safe-area-inset-top); padding-top: env(safe-area-inset-top); padding-left: constant(safe-area-inset-left); padding-left: env(safe-area-inset-left); padding-left: constant(safe-area-inset-left); padding-left: env(safe-area-inset-left); -webkit-box-sizing: content-box; box-sizing: content-box; }

.alert .box { background-color: #fff; z-index: 9; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.alert .title { height: 44px; padding: 0 20px; background-color: #ff7100; color: #fff; font-size: 19px; line-height: 44px; }

.alert .btn-close { width: 44px; height: 44px; background: url("images/close-white.png") center center no-repeat; background-size: 24px 24px; position: absolute; right: 0; top: 0; }

.alert .btn-close:hover { opacity: .8; }

.alert .over-close { width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; }

.alert { display: none; }

.alert-invite .box, .alert-message .box { width: 560px; }

.alert-invite .con, .alert-message .con { padding: 50px 50px 35px; text-align: center; }

.alert-invite .con .uc-icon-bgs, .alert-message .con .uc-icon-bgs { display: inline-block; margin-right: 10px; top: 6px; position: relative; }

.alert-invite .operate, .alert-message .operate { text-align: center; padding-bottom: 40px; }

.alert-invite .operate .uc-btn, .alert-message .operate .uc-btn { display: inline-block; font-size: 14px; padding: 0 10px; min-width: 100px; }

.alert-invite .operate .uc-icon-bgs, .alert-message .operate .uc-icon-bgs { float: left; margin-right: 5px; margin-top: 8px; }

.alert-discuss .box { width: 560px; max-height: 100vh; overflow-y: auto; }

.alert-discuss .operate { text-align: center; padding-top: 35px; padding-bottom: 35px; }

.alert-discuss .operate .uc-btn { display: inline-block; font-size: 14px; padding: 0 10px; min-width: 120px; text-align: center; }

.alert-discuss .panel { padding: 0 40px;}

.alert-discuss .company, .alert-discuss .star-box-three, .alert-discuss .choose-type { padding: 30px 0; border-bottom: #ebebeb 1px solid; }

.alert-discuss .company { position: relative; padding-left: 110px; }

.alert-discuss .company img { width: 85px; height: 85px; left: 0; top: 30px; position: absolute; border: #ebebeb 1px solid; }

.alert-discuss .company h3 { font-size: 18px; margin-bottom: 10px; line-height: 20px; }

.alert-discuss .company p { font-size: 14px; margin-bottom: 10px; }

.alert-discuss .company .tag { line-height: 25px; }

.alert-discuss .tags::after { display: block; clear: both; content: ""; }

.alert-discuss .tag { background-color: #f7f7f7; border-radius: 5px; float: left; margin-right: 15px; color: #999999; display: inline-block; font-size: 14px; padding: 0 10px; line-height: 30px; }

.alert-discuss .tag.tag-red { background-color: #ffe3cc; color: #ff7100; }

.alert-discuss .star-box-three { padding: 15px 0; }

.alert-discuss .star-box-three .star-box { padding: 8px 0; color: #282828; }

.alert-discuss .star-box-three .star-box::after { display: block; clear: both; content: ""; }

.alert-discuss .star-box-three .tt, .alert-discuss .star-box-three .score, .alert-discuss .star-box-three .uc-icon-bgs { float: left; }

.alert-discuss .star-box-three .tt { margin-right: 20px; }

.alert-discuss .star-box-three .score { margin-left: 20px; color: #666; }

.alert-discuss .choose-type h3 { line-height: 24px; }

.alert-discuss .choose-type .tag { line-height: 34px; margin-top: 12px; border-radius: 10px; }

.alert-discuss .choose-result { padding-top: 30px; }

.alert-discuss .choose-result .tag { line-height: 34px; border-radius: 10px; }

.alert-discuss textarea { display: block; width: 100%; border: #ebebeb 1px solid; margin-top: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; height: 140px; }

.alert-discuss .textarea { position: relative; }

.alert-discuss .number { position: absolute; right: 10px; bottom: 10px; color: #999999; font-size: 14px; }

.alert-report .box { width: 560px; }

.alert-report .form { padding: 40px 30px; }

.alert-report .form.style2 { padding: 30px; }

.alert-report .form.style2 .item { margin-bottom: 15px; }

.alert-report .item { margin-bottom: 30px; line-height: 40px; }

.alert-report .item::after { display: block; clear: both; content: ""; }

.alert-report .item:last-child { margin: 0; }

.alert-report .uc-input, .alert-report select { width: 350px; height: 42px; line-height: 40px; border-radius: 0; border: #ebebeb 1px solid; padding-left: 20px; float: left; }

.alert-report .e2 { margin-right: 2em; }

.alert-report .tt { display: inline-block; min-width: 5em; float: left; line-height: 40px; }

.alert-report .uc-btn { display: inline-block; line-height: 34px; height: 36px; font-size: 14px; }

.alert-report textarea { width: 350px; height: 42px; line-height: 40px; border-radius: 0; border: #ebebeb 1px solid; padding-left: 20px; }

.alert-report select { appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: url("images/select-arrow.png") right center no-repeat transparent; background-size: 41px 40px; }

.alert-report .tips { color: #999999; }

.alert-report .btn-upload { float: left; width: 82px; height: 82px; overflow: hidden; position: relative; }

.alert-report .btn-upload img { display: block; }

.alert-report input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }

.alert-down .box { width: 560px; }

.alert-down .con { padding: 50px 30px 30px; }

.alert-down .choose-box { padding: 0 10px; padding-bottom: 55px; padding-top: 30px; font-size: 18px; }

.alert-down .choose-box::after { display: block; clear: both; content: ""; }

.alert-down .choose-box label { margin-right: 2em; float: left; }

.alert-down .tips { color: #999999; }

.alert-down .operate { text-align: center; }

.alert-down .operate .uc-btn { display: inline-block; font-size: 14px; padding: 0 10px; min-width: 100px; }

.uc-section71 .uc-content { margin-top: -80px; background-color: #fff; border-radius: 5px; position: relative; z-index: 9; padding: 50px 40px; -webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.06); }

.uc-section71 .links { border-bottom: #ebebeb 1px solid; margin-bottom: 45px; }

.uc-section71 .links::after { display: block; clear: both; content: ""; }

.uc-section71 .links .item { width: 174px; height: 76px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; border: #ebebeb 1px solid; border-bottom: none; float: left; margin-left: 15px; line-height: 74px; font-size: 20px; }

.uc-section71 .links .item:first-child { margin-left: 0; }

.uc-section71 .links .item.on { background-color: #ff7100; color: #fff; border: none; }

.uc-section71 .links .item.on .i1 { display: none; }

.uc-section71 .links .item.on .i2 { display: inline-block; }

.uc-section71 .links .item:last-child { float: right; }

.uc-section71 .links img { position: relative; top: 20px; margin-right: 5px; }

.uc-section71 .links .uc-icon-icon7 { position: relative; top: 8px; margin-right: 2px; }

.uc-section71 .links .i2 { display: none; }

.uc-section71 article { line-height: 40px; font-size: 16px; color: #666; }

.uc-section71 article h3 { font-size: 22px; font-weight: bold; color: #ff7100; }

.uc-section71 article .summery { color: #333; font-size: 18px; }

.uc-section71 article img { display: block; margin: 1.5em auto; max-width: 100%; }

.g-title-line { font-size: 18px; position: relative; margin-bottom: 20px; }

.g-title-line b { position: relative; z-index: 9; }

.g-title-line .line { position: relative; }

.g-title-line .line:after { content: ''; width: 100%; height: 8px; background-color: #ffe3cc; position: absolute; left: 0; bottom: 0; }

.g-discuss .item { border-top: #ebebeb 1px solid; padding: 25px 0; }

.g-discuss .item:first-child { border: none; padding-top: 10px; }

.g-discuss .discuss-user { position: relative; padding-left: 55px; line-height: 22px; margin-bottom: 15px; min-height: 45px; }

.g-discuss .face { width: 45px; height: 45px; border-radius: 100%; overflow: hidden; position: absolute; left: 0; }

.g-discuss .face img { display: block; width: 100%; height: 100%; }

.g-discuss .star-box { float: right; }

.g-discuss .star-box .uc-icon-bgs { margin-right: -5px; }

.g-discuss .txt { font-size: 14px; }

.g-discuss .tags { padding-bottom: 5px; }

.g-discuss .tags::after { display: block; clear: both; content: ""; }

.g-discuss .tags .tag { float: left; padding: 0 10px; background-color: #f7f7f7; border-radius: 5px; display: inline-block; margin-right: 10px; margin-bottom: 10px; color: #999999; font-size: 12px; line-height: 25px; }

.g-discuss .con { font-size: 14px; line-height: 24px; text-align: justify; max-width: 750px; }

.g-discuss.style-white .item { background-color: #fff; padding: 30px; margin-bottom: 20px; }

.g-discuss .right { float: right; line-height: 24px; }

.g-discuss .right .btns { margin-left: 25px; font-size: 14px; display: inline-block; }

.g-discuss .right .uc-icon-bgs { float: left; margin-right: 5px; }

.g-discuss .reply-box { position: relative; margin-top: 30px; font-size: 14px; line-height: 24px; background-color: #f8f8f8; padding: 20px 30px; border-radius: 3px; }

.g-discuss .reply-box:after { content: '\e6b2'; font-family: 'uc-font'; font-size: 32rpx; color: #f8f8f8; height: 60rpx; position: absolute; line-height: 60rpx; left: 30px; top: -15px; font-size: 16px; }

.g-discuss-list .item { background-color: #fff; padding: 30px; margin-bottom: 20px; }

.g-discuss-list .item:last-child { margin-bottom: 0; }

.g-discuss-list h3 { font-size: 24px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.g-discuss-list .txt { margin: 15px 0; font-size: 14px; line-height: 25px; color: #666; }

.g-discuss-list .img-box::after { display: block; clear: both; content: ""; }

.g-discuss-list .img-box img { display: block; float: left; width: 181px; height: 137px; margin-right: 20px; margin-bottom: 20px; }

.g-discuss-list .btns { margin-right: 20px; display: inline-block; font-size: 14px; line-height: 24px; }

.g-discuss-list .btns .uc-icon-bgs { float: left; margin-right: 5px; }

.g-discuss-list.style-line { padding: 0 30px; }

.g-discuss-list.style-line .item { margin-bottom: 0; border-bottom: #ebebeb 1px solid; padding: 30px 0; }

.g-discuss-list.style-line .item:last-child { border: none; }

.g-articleList .item { background-color: #fff; width: 100%; height: 200px; padding: 30px 30px 30px 240px; position: relative; margin-bottom: 20px; }

.g-articleList .item:last-child { margin-bottom: 0; }

.g-articleList .img { position: absolute; left: 30px; top: 30px; width: 180px; height: 140px; overflow: hidden; overflow: hidden; }

.g-articleList .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.g-articleList .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.g-articleList h3 { font-size: 24px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.g-articleList .txt { margin: 15px 0; font-size: 14px; line-height: 25px; height: 50px; overflow: hidden; color: #666; }

.g-articleList .btns { margin-right: 2em; display: inline-block; font-size: 14px; line-height: 24px; }

.g-articleList .btns .uc-icon-bgs { float: left; margin-right: 5px; }

.g-sideMenu { background-color: #fff; text-align: center; font-size: 22px; margin-top: 30px; }

.g-sideMenu .title { line-height: 60px; background-color: #ff7100; color: #fff; }

.g-sideMenu li { line-height: 60px; margin-bottom: 20px; }

.g-sideMenu li:hover, .g-sideMenu li.on { background-color: #fff1e5; }

.g-sideMenu li:hover a, .g-sideMenu li.on a { color: #ff7100; }

.g-sideMenu li a { display: block; text-align: center; }

.g-sideJobList { padding: 40px 0 40px 40px; }

.g-sideJobList .item { padding: 30px 0 30px 100px; position: relative; border-bottom: #ebebeb 1px solid; }

.g-sideJobList .item:last-child { border: none; }

.g-sideJobList .img { border-radius: 5px; border: #ebebeb 1px solid; overflow: hidden; position: absolute; left: 0; top: 30px; }

.g-sideJobList .img img { display: block; width: 100%; height: 100%; }

.g-sideJobList h3::after { display: block; clear: both; content: ""; }

.g-sideJobList .name { font-size: 18px; float: left; }

.g-sideJobList .uc-icon-bgs { margin-left: 5px; margin-right: -5px; }

.g-sideJobList .money { font-size: 20px; color: #f21b23; padding: 5px 0; }

.g-sideJobList .money small { font-size: 16px; color: #666; }

.g-sideJobList .txt { font-size: 14px; color: #999999; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.g-sideJobList .more { line-height: 46px; display: block; text-align: center; background-color: #f9f9f9; border-radius: 5px; color: #666666; }

.g-sideJobList .more .uc-font { opacity: .5; margin-left: 10px; }

.g-sideJobList.style2 { background-color: #fff; border-radius: 3px; padding: 30px 20px 0 20px; }

.g-sideJobList .g-title-line .uc-arrow { display: block; }

.g-sideCompanyPanel { padding: 40px 0; margin-left: 40px; border-bottom: #ebebeb 1px solid; color: #666; font-size: 18px; line-height: 32px; }

.g-sideCompanyPanel h3 { font-size: 19px; padding: 5px 0; color: #333; }

.g-sideCompanyPanel .panel { position: relative; padding-left: 130px; height: 110px; margin-bottom: 15px; }

.g-sideCompanyPanel .logo { width: 110px; height: 110px; position: absolute; left: 0; top: 0; }

.g-sideCompanyPanel .con { font-size: 14px; line-height: 32px; text-align: justify; }

.g-sideCompanyList { background-color: #fff; margin-bottom: 20px; border-radius: 3px; padding: 30px 20px 0; }

.g-sideCompanyList .list .item { padding: 30px 0 30px 120px; position: relative; display: block; border-bottom: #ebebeb 1px solid; }

.g-sideCompanyList .list .item:last-child { border: none; }

.g-sideCompanyList .list img { width: 100px; height: 90px; position: absolute; left: 0px; top: 50%; margin-top: -45px; }

.g-sideCompanyList .list h3 { font-size: 18px; font-weight: bold; margin-bottom: 5px; padding-top: 10px; }

.g-sideCompanyList .list p { color: #999999; }

.g-sideCompanyList .list h3, .g-sideCompanyList .list p { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

footer { background-color: #535353; }

footer .ft1 { padding-top: 30px; padding-bottom: 45px; }

footer .uc-content::after { display: block; clear: both; content: ""; }

footer .logo { float: left; margin-right: 60px; }

footer .logo img { display: block; }

footer .menu { font-size: 12px; line-height: 28px; float: left; margin-right: 40px; }

footer .menu .title { margin-bottom: 10px; position: relative; }

footer .menu .title.line:after { content: ''; width: 1px; height: 14px; background-color: #999; right: -20px; top: 50%; margin-top: -7px; position: absolute; }

footer .menu .title a { color: rgba(255, 255, 255, 0.4); }

footer .menu .title a:hover { color: rgba(255, 255, 255, 0.8); }

footer .menu:last-child { margin-right: 0; }

footer .menu .con a { display: block; color: rgba(255, 255, 255, 0.6); }

footer .menu .con a:hover { color: rgba(255, 255, 255, 0.8); }

footer .contact-box, footer .code-box { float: right; padding-left: 30px; position: relative; color: rgba(255, 255, 255, 0.4); }

footer .contact-box:after, footer .code-box:after { content: ''; width: 1px; height: 60px; background-color: #606060; left: 0px; top: 20px; position: absolute; }

footer .contact-box p, footer .code-box p { font-size: 12px; margin-bottom: 10px; }

footer .contact-box .tel, footer .code-box .tel { font-size: 23px; font-weight: bold; margin-bottom: 20px; }

footer .contact-box .mail, footer .code-box .mail { font-size: 16px; font-weight: bold; }

footer .contact-box img, footer .code-box img { display: block; }

footer .contact-box { padding-right: 30px; }

footer .ft2 { background-color: #4e4e4e; color: rgba(255, 255, 255, 0.3); font-size: 12px; padding: 10px 0; line-height: 30px; text-align: center; }

footer .ft2 a { color: rgba(255, 255, 255, 0.3); }

footer .ft2 a:hover { color: rgba(255, 255, 255, 0.8); }

footer .ft2 span, footer .ft2 a { margin: 0 3px; }

.uc-section261, .uc-section271 { padding-top: 25px; }

.uc-section261 .form, .uc-section271 .form { background-color: #fff; padding: 30px 50px; margin-bottom: 45px; }

.uc-section261 .textarea, .uc-section271 .textarea { display: block; width: 100%; height: 440px; }

.uc-section261 .upload-box, .uc-section271 .upload-box { padding: 35px 0; }

.uc-section261 .upload-box::after, .uc-section271 .upload-box::after { display: block; clear: both; content: ""; }

.uc-section261 .upload-item, .uc-section271 .upload-item { width: 147px; height: 147px; border-radius: 10px; margin-right: 25px; margin-bottom: 25px; position: relative; float: left; }

.uc-section261 .upload-item .img, .uc-section271 .upload-item .img { display: block; width: 100%; height: 100%; border-radius: 10px; }

.uc-section261 .btn-delete, .uc-section271 .btn-delete { width: 28px; height: 28px; background-color: #dcdcdc; border-radius: 100%; font-size: 20px; text-align: center; color: #fff; position: absolute; right: -12px; top: -12px; }

.uc-section261 .btn-upload, .uc-section271 .btn-upload { background: url("images/upload.png") center 30px no-repeat; overflow: hidden; border: #e4e4e4 1px dashed; text-align: center; padding-top: 100px; color: #999999; font-size: 19px; }

.uc-section261 input[type=file], .uc-section271 input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }

.uc-section261 .box, .uc-section271 .box { border-top: #ebebeb 1px solid; padding: 20px 0; }

.uc-section261 .btn-addr, .uc-section271 .btn-addr { background: url("images/icon-addr.png") left center no-repeat; padding-left: 35px; line-height: 30px; font-size: 20px; display: inline-block; }

.uc-section261 .choose-type::after, .uc-section271 .choose-type::after { display: block; clear: both; content: ""; }

.uc-section261 .choose-type .tag-gray, .uc-section271 .choose-type .tag-gray { background-color: #f8f8f8; color: #333; padding: 0 20px; border-radius: 41px; display: inline-block; line-height: 41px; margin-right: 20px; margin-top: 20px; }

.uc-section261 .choose-type .tag-gray:empty, .uc-section271 .choose-type .tag-gray:empty { display: none; }

.uc-section261 .choose-type .tag-orange-plain, .uc-section271 .choose-type .tag-orange-plain { border: #ff7100 1px solid; color: #ff7100; padding: 0 20px; border-radius: 41px; display: inline-block; font-size: .875em; display: inline-block; margin-right: 10px; line-height: 39px; }

.uc-section261 .choose-type .tag-orange-plain:empty, .uc-section271 .choose-type .tag-orange-plain:empty { display: none; }

.uc-section261 .uc-radio, .uc-section271 .uc-radio { float: left; margin-right: 10px; margin-top: 3px; }

.uc-section261 .agree, .uc-section271 .agree { font-size: 20px; color: #666666; padding-left: 60px; }

.uc-section261 .agree a, .uc-section271 .agree a { color: #76839f; }

.uc-section261 .operate, .uc-section271 .operate { padding: 100px 0; text-align: center; }

.uc-section261 .operate .uc-btn, .uc-section271 .operate .uc-btn { font-size: 28px; width: 690px; line-height: 92px; border: none; display: inline-block; border-radius: 5px; }

header { background-color: #fff; position: relative; z-index: 99; }

header .uc-content::after { display: block; clear: both; content: ""; }

header .hd-top { line-height: 40px; font-size: 14px; background-color: #f8f8f8; }

header .left { float: left; }

header .top-menu { float: right; }

header .top-menu a { display: inline-block; position: relative; padding-right: 10px; margin-right: 10px; }

header .top-menu a:after { content: ''; width: 1px; height: 14px; background-color: #999; right: 0; top: 50%; margin-top: -7px; position: absolute; }

header .top-menu a:last-child { padding-right: 0; margin-right: 0; }

header .top-menu .icon { width: 16px; height: 16px; display: inline-block; background: url("../images/icon.png") left center no-repeat; float: left; margin-right: 4px; margin-top: 12px; }

header .top-menu .icon-home { background-position: -445px -4px; }

header .top-menu .icon-phone { background-position: -445px -4px; }

header .top-menu .icon-help { background-position: -470px -4px; }

header .top-menu .icon-tool { background-position: -495px -4px; }

header .top-menu .icon-articl { background-position: -517px -4px; }

header .hd-center { padding: 35px 0; }

header .logo { float: left; }

header .logo img { display: block; }

header .menu { float: right; }

header .menu::after { display: block; clear: both; content: ""; }

header .menu li { float: left; position: relative; margin-left: 20px; }

header .menu li:first-child { margin-left: 0; }

header .menu li:hover .title, header .menu li.on .title { border-bottom-color: #ff7100; }

header .menu li:hover .title a, header .menu li.on .title a { color: #ff7100; font-weight: bold; }

header .menu li:hover .sub-menu { display: block; }

header .menu li:last-child .title { padding-right: 0; }

header .menu .title { line-height: 53px; border-bottom: #fff 3px solid; padding: 0 25px; }

header .menu .uc-font { margin-left: 5px; opacity: .5; }

header .sub-menu { display: none; position: absolute; left: 50%; top: 56px; margin-left: -80px; background-color: #fff; text-align: center; width: 160px; padding: 10px 0; -webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.06); }

header .sub-menu a { display: block; line-height: 40px; }

header .sub-menu a:hover { background-color: #ff7100; color: #fff; }

.uc-section12 .list { text-align: center; margin-top: -30px; }

.uc-section12 .list::after { display: block; clear: both; content: ""; }

.uc-section12 .list .item { width: 278px; height: 286px; border-radius: 5px; background-color: #fff; padding: 10px 15px 0; float: left; margin-right: 28px; margin-top: 30px; }

.uc-section12 .list .item:nth-child(4n) { margin-right: 0; float: right; }

.uc-section12 .list .item:hover { -webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.06); }

.uc-section12 .list .img { width: 200px; height: 120px; margin: 0 auto; overflow: hidden; }

.uc-section12 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section12 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section12 .list h3 { font-size: 18px; font-weight: bold; }

.uc-section12 .list .txt { color: #999999; margin-bottom: 30px; }

.uc-section12 .list .btm { border-top: #ebebeb 1px dashed; }

.uc-section12 .list .btm { padding: 20px 0; }

.uc-section12 .list .btm::after { display: block; clear: both; content: ""; }

.uc-section12 .list .sub-item { float: left; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; color: #999999; font-size: 14px; }

.uc-section12 .list .sub-item:first-child { border-right: #ebebeb 1px solid; }

.uc-section12 .list h4 { color: #ff7100; margin-bottom: 5px; font-size: 16px; }

.uc-section281 .uc-content { margin-top: -80px; background-color: #fff; border-radius: 5px; position: relative; z-index: 9; margin-bottom: 30px; }

.uc-section281 .list { padding: 30px 30px 0; margin-bottom: -10px; }

.uc-section281 .list::after { display: block; clear: both; content: ""; }

.uc-section281 .list .item { margin: 10px; float: left; width: 265px; height: 113px; -webkit-box-sizing: border-box; box-sizing: border-box; border: #ebebeb 1px solid; padding: 15px 15px 15px 120px; position: relative; }

.uc-section281 .list img { width: 100px; height: 90px; position: absolute; left: 10px; top: 50%; margin-top: -45px; }

.uc-section281 .list h3 { font-size: 18px; font-weight: bold; margin-bottom: 5px; padding-top: 10px; }

.uc-section281 .list p { color: #999999; }

.uc-section281 .list h3, .uc-section281 .list p { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section121 .list, .uc-section91 .list { margin-bottom: -20px; }

.uc-section121 .list .item, .uc-section91 .list .item { position: relative; width: 100%; height: 180px; position: relative; border-radius: 5px; padding: 20px 220px; background-color: #fff; margin-top: 15px; }

.uc-section121 .list .item:first-child, .uc-section91 .list .item:first-child { margin: 0; }

.uc-section121 .list .img, .uc-section91 .list .img { position: absolute; left: 20px; top: 50%; margin-top: -65px; border-radius: 10px; overflow: hidden; }

.uc-section121 .list .img img, .uc-section91 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section121 .list .img:hover img, .uc-section91 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section121 .list .img img, .uc-section91 .list .img img { display: block; width: 100%; height: 100%; }

.uc-section121 .list .center, .uc-section91 .list .center { line-height: 30px; }

.uc-section121 .list h3, .uc-section91 .list h3 { font-size: 20px; font-weight: bold; margin-bottom: 5px; padding-top: 10px; }

.uc-section121 .list h3 a, .uc-section91 .list h3 a { font-weight: bold; }

.uc-section121 .list .txt, .uc-section91 .list .txt { font-size: 16px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section121 .list .txt i, .uc-section91 .list .txt i { margin: 0 5px; }

.uc-section121 .list .uc-btn, .uc-section91 .list .uc-btn { background: -webkit-gradient(linear, right top, left top, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(right, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(right, #ff7100 0%, #fda200 100%); background: linear-gradient(to left, #ff7100 0%, #fda200 100%); width: 120px; height: 45px; position: absolute; right: 30px; text-align: center; line-height: 45px; color: #fff; border-radius: 5px; top: 50%; margin-top: -22px; border: none; }

.uc-section121 .list .uc-icon-bgs, .uc-section91 .list .uc-icon-bgs { position: relative; top: 6px; margin-right: -5px; margin-left: -5px; }

.uc-section121 .list .img { width: 177px; height: 130px; }

.uc-section121 .list .score-box { font-size: 14px; line-height: 24px; }

.uc-section121 .list .score-box::after { display: block; clear: both; content: ""; }

.uc-section121 .list .addr-box { font-size: 14px; line-height: 24px; }

.uc-section91 .list .time-box { font-size: 14px; line-height: 24px; }

.uc-section91 .list .time-box img { float: left; margin-top: 3px; margin-right: 5px; }

.uc-section91 .list .price { font-size: 20px; font-weight: bold; color: #f21b23; }

.uc-section91 .list .item { padding-left: 170px; }

.uc-section91 .list .img { width: 130px; height: 130px; }

.uc-section85 { margin-bottom: 60px; }

.uc-section85 .uc-content { background-color: #fff; border-radius: 3px; padding: 15px 20px 30px; }

.uc-section85 .title { padding: 15px 0 5px 0; line-height: 30px; }

.uc-section85 .title::after { display: block; clear: both; content: ""; }

.uc-section85 .title b { font-size: 22px; }

.uc-section85 .title small { font-size: 16px; color: #999999; margin-left: 30px; }

.uc-section85 .title .uc-arrow { margin-left: -10px; float: right; padding-right: 30px; }

.uc-section85 .list::after { display: block; clear: both; content: ""; }

.uc-section85 .list .item { position: relative; width: 376px; height: 160px; position: relative; border-radius: 5px; padding: 30px 20px 20px 140px; border: #ebebeb 1px solid; float: left; margin-top: 15px; margin-right: 15px; }

.uc-section85 .list .item:nth-child(3n) { float: right; margin-right: 0; }

.uc-section85 .list .img { position: absolute; left: 20px; top: 50%; margin-top: -50px; border-radius: 10px; overflow: hidden; width: 100px; height: 100px; }

.uc-section85 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section85 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section85 .list .img img { display: block; width: 100%; height: 100%; }

.uc-section85 .list h3 { font-size: 20px; font-weight: bold; }

.uc-section85 .list h3 a { font-weight: bold; }

.uc-section85 .list .txt { font-size: 16px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section85 .list .txt i { margin: 0 5px; }

.uc-section85 .list .uc-icon-bgs { position: relative; top: 6px; margin-right: -5px; margin-left: -5px; }

.uc-section85 .list .time-box { font-size: 12px; line-height: 24px; }

.uc-section85 .list .time-box img { float: left; margin-top: 3px; margin-right: 5px; }

.uc-section85 .list .price { font-size: 20px; font-weight: bold; color: #f21b23; }

.uc-section113 .list { padding: 0 20px 30px; }

.uc-section113 .list::after { display: block; clear: both; content: ""; }

.uc-section113 .list .item { position: relative; width: 570px; height: 160px; position: relative; border-radius: 5px; padding: 20px 15px 20px 185px; background-color: #fff; border: #ebebeb 1px solid; float: left; margin-top: 20px; }

.uc-section113 .list .item:nth-child(2n) { float: right; }

.uc-section113 .list .img { position: absolute; left: 20px; top: 50%; margin-top: -53px; border-radius: 10px; overflow: hidden; width: 145px; height: 106px; }

.uc-section113 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section113 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section113 .list .img img { display: block; width: 100%; height: 100%; }

.uc-section113 .list h3 { font-size: 20px; font-weight: bold; padding-top: 5px; }

.uc-section113 .list h3 a { font-weight: bold; }

.uc-section113 .list .txt { font-size: 16px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section113 .list .txt i { margin: 0 5px; }

.uc-section113 .list .uc-icon-bgs { position: relative; top: 6px; margin-right: -5px; margin-left: -5px; }

.uc-section113 .list .score-box { font-size: 14px; line-height: 24px; }

.uc-section113 .list .score-box::after { display: block; clear: both; content: ""; }

.uc-section113 .list .addr-box { font-size: 14px; line-height: 24px; }

.section133-2-2 .total-tips, .section161 .total-tips { margin-bottom: 20px !important; }

.section133-2-2 .list .item, .section161 .list .item { border: #ebebeb 1px solid; border-radius: 5px; position: relative; padding: 0 20px; margin-bottom: 15px; background-color: #fff; }

.section133-2-2 .list .item:last-child, .section161 .list .item:last-child { margin-bottom: 0; }

.section133-2-2 .list .flag, .section161 .list .flag { position: absolute; right: -1px; top: -1px; }

.section133-2-2 .list .con1, .section133-2-2 .list .con2, .section161 .list .con1, .section161 .list .con2 { padding: 20px 0; position: relative; }

.section133-2-2 .list .con1::after, .section133-2-2 .list .con2::after, .section161 .list .con1::after, .section161 .list .con2::after { display: block; clear: both; content: ""; }

.section133-2-2 .list .con1, .section161 .list .con1 { border-bottom: #ebebeb 1px solid; }

.section133-2-2 .list .uc-btn, .section161 .list .uc-btn { background: -webkit-gradient(linear, right top, left top, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(right, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(right, #ff7100 0%, #fda200 100%); background: linear-gradient(to left, #ff7100 0%, #fda200 100%); width: 120px; height: 45px; position: absolute; right: 10px; text-align: center; line-height: 45px; color: #fff; border-radius: 5px; top: 50%; margin-top: -22px; border: none; }

.section133-2-2 .list h3, .section161 .list h3 { margin-bottom: 10px; position: relative; }

.section133-2-2 .list h3::after, .section161 .list h3::after { display: block; clear: both; content: ""; }

.section133-2-2 .list .name, .section161 .list .name { font-size: 18px; float: left; margin-right: 10px; }

.section133-2-2 .list .price, .section161 .list .price { color: #f21b23; font-size: 20px; margin-bottom: 10px; }

.section133-2-2 .list .tags::after, .section161 .list .tags::after { display: block; clear: both; content: ""; }

.section133-2-2 .list .tag, .section161 .list .tag { border: #ebebeb 1px solid; border-radius: 5px; float: left; margin-right: 10px; color: #999999; display: inline-block; font-size: 14px; padding: 0 10px; line-height: 30px; }

.section133-2-2 .list .company, .section161 .list .company { display: inline-block; font-size: 14px; }

.section133-2-2 .list .company .uc-icon-bgs, .section161 .list .company .uc-icon-bgs { float: left; margin-right: 5px; line-height: 20px; }

.section133-2-2 .list .panel, .section161 .list .panel { position: absolute; top: 0; border: #ff7100 1px solid; border-radius: 5px; line-height: 24px; font-size: 12px; background-color: #fff; min-width: 75px; }

.section133-2-2 .list .panel .t1, .section161 .list .panel .t1 { background-color: #ff7100; color: #fff; text-align: center; }

.section133-2-2 .list .panel .t2, .section161 .list .panel .t2 { color: #ff7100; padding: 0 10px; }

.section133-2-2 .list time, .section133-2-2 .list .addr, .section161 .list time, .section161 .list .addr { color: #999999; float: right; margin-right: 10px; font-size: 14px; }

.section133-2-2 .list .addr, .section161 .list .addr { display: inline-block; }

.section133-2-2 .list .addr .uc-icon-bgs, .section161 .list .addr .uc-icon-bgs { float: left; margin-top: -2px; }

.uc-section115 { margin-bottom: 40px; }

.uc-section115 .list { padding: 0 20px 30px; }

.uc-section115 .list::after { display: block; clear: both; content: ""; }

.uc-section115 .list .item { border: #ebebeb 1px solid; border-radius: 5px; position: relative; padding: 0 20px; background-color: #fff; width: 376px; height: 200px; float: left; margin-right: 16px; margin-top: 16px; }

.uc-section115 .list .item:nth-child(3n) { float: right; margin-right: 0; }

.uc-section115 .list .con1, .uc-section115 .list .con2 { padding: 20px 0; position: relative; }

.uc-section115 .list .con1::after, .uc-section115 .list .con2::after { display: block; clear: both; content: ""; }

.uc-section115 .list .con1 { border-bottom: #ebebeb 1px dashed; }

.uc-section115 .list .con2 { padding: 15px 0; }

.uc-section115 .list h3 { margin-bottom: 10px; position: relative; }

.uc-section115 .list h3::after { display: block; clear: both; content: ""; }

.uc-section115 .list .name { font-size: 18px; float: left; margin-right: 10px; }

.uc-section115 .list .price { color: #f21b23; font-size: 20px; margin-bottom: 10px; }

.uc-section115 .list .tags::after { display: block; clear: both; content: ""; }

.uc-section115 .list .tag { border: #ebebeb 1px solid; border-radius: 5px; float: left; margin-right: 10px; color: #999999; display: inline-block; font-size: 14px; padding: 0 10px; line-height: 30px; }

.uc-section115 .list .company { display: inline-block; font-size: 14px; line-height: 20px; }

.uc-section115 .list .company .uc-icon-bgs { float: left; margin-right: 5px; margin-top: -2px; }

.uc-section115 .list .addr { color: #999999; float: right; margin-right: 10px; font-size: 14px; display: inline-block; }

.uc-section115 .list .addr .uc-icon-bgs { float: left; margin-top: -2px; }

.uc-section301 { margin-top: 30px; }

.uc-section301 .title { line-height: 58px; border-bottom: #ff7100 2px solid; font-size: 22px; color: #ff7100; margin-bottom: 30px; }

.uc-section301 .list .item { background-color: #fff; width: 100%; height: 210px; padding: 30px 30px 30px 290px; position: relative; margin-bottom: 20px; line-height: 31px; }

.uc-section301 .list .item:last-child { margin-bottom: 0; }

.uc-section301 .list .img { position: absolute; left: 30px; top: 30px; width: 230px; height: 150px; overflow: hidden; overflow: hidden; }

.uc-section301 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section301 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section301 .list h3 { font-size: 20px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section301 .list .txt { margin: 5px 0; font-size: 14px; height: 62px; overflow: hidden; color: #666; }

.uc-section301 .list .btm { color: #666; }

.uc-section301 .list .btm span { margin-right: 2em; display: inline-block; font-size: 14px; line-height: 24px; }

.uc-section293 { margin-top: 20px; }

.uc-section293 .title { line-height: 58px; font-size: 22px; padding: 0 30px 0 45px; }

.uc-section293 .title .uc-arrow { display: block; }

.uc-section293 .uc-content { background-color: #fff; border-radius: 3px; padding-top: 20px; }

.uc-section293 .list .item { background-color: #fff; width: 100%; min-height: 250px; padding: 50px 45px 50px 305px; position: relative; line-height: 31px; border-bottom: #ebebeb 1px solid; }

.uc-section293 .list .item:last-child { border: none; }

.uc-section293 .list .img { position: absolute; left: 45px; top: 50px; width: 230px; height: 150px; overflow: hidden; overflow: hidden; }

.uc-section293 .list .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section293 .list .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section293 .list h3 { font-size: 20px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section293 .list .txt { margin: 5px 0; font-size: 14px; height: 62px; overflow: hidden; color: #666; }

.uc-section293 .list .btm { color: #999999; }

.uc-section293 .list .btm span { margin-right: 2em; display: inline-block; font-size: 14px; line-height: 24px; }

.uc-section222 { margin-top: 30px; }

.uc-section222 .title { line-height: 58px; border-bottom: #ff7100 2px solid; font-size: 22px; color: #ff7100; margin-bottom: 30px; position: relative; }

.uc-section222 .title::after { display: block; clear: both; content: ""; }

.uc-section222 .title .item { display: block; padding: 0 40px; float: left; color: #ff7100; }

.uc-section222 .title .item:hover, .uc-section222 .title .item.on { background-color: #ff7100; color: #fff; }

.uc-section222 .title .uc-btn { position: absolute; right: 0; top: 50%; font-size: 16px; height: 40px; line-height: 40px; border-radius: 0; border: none; margin-top: -20px; }

.uc-section222 .bd-con { display: none; }

.uc-section222 .bd-con:first-child { display: block; }

.uc-section222 .list1 .item { background-color: #fff; width: 100%; height: 200px; padding: 40px 30px 30px 240px; position: relative; margin-bottom: 20px; }

.uc-section222 .list1 .item:last-child { margin-bottom: 0; }

.uc-section222 .list1 .img { position: absolute; left: 30px; top: 30px; width: 180px; height: 140px; overflow: hidden; overflow: hidden; }

.uc-section222 .list1 .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section222 .list1 .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section222 .list1 h3 { font-size: 24px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section222 .list1 .txt { margin: 15px 0; font-size: 14px; line-height: 25px; color: #666; }

.uc-section222 .list1 .btns { margin-right: 2em; display: inline-block; font-size: 14px; line-height: 24px; }

.uc-section222 .list1 .btns .uc-icon-bgs { float: left; margin-right: 5px; }

.uc-section211 { margin-top: 30px; }

.uc-section211 .title { line-height: 58px; border-bottom: #ff7100 2px solid; font-size: 22px; color: #ff7100; margin-bottom: 30px; position: relative; }

.uc-section211 .title .uc-btn { position: absolute; right: 0; top: 50%; font-size: 16px; height: 40px; line-height: 40px; border-radius: 0; border: none; margin-top: -20px; }

.g-noData { font-size: 20px; color: #999999; text-align: center; line-height: 80px; padding: 100px 0; }

.g-noData img { width: 160px; height: 125px; display: block; margin: 0 auto; }

.uc-prvNxt { padding: 75px 0; text-align: center; font-size: 12px; }

.uc-prvNxt a { min-width: 30px; height: 30px; display: inline-block; line-height: 28px; margin: 0 5px; text-align: center; background-color: #fff; padding: 0 10px; border: #ebebeb 1px solid; }

.uc-prvNxt a:hover, .uc-prvNxt a.on { background-color: #ff7100; border-color: #ff7100; color: #fff; }

.uc-prvNxt span { margin: 0 5px; }

.uc-prvNxt .input { width: 30px; height: 30px; border: none; border-radius: 0; text-align: center; padding: 0; margin: 0 5px; border: #ebebeb 1px solid; }

.uc-prvNxt .btns { min-width: 30px; height: 30px; display: inline-block; line-height: 28px; margin: 0 5px; text-align: center; color: #999999; background-color: #fff; padding: 0 10px; }

.uc-prvNxt .disabled { color: #999999; }

.uc-prvNxt .disabled:hover, .uc-prvNxt .disabled.on { background-color: #fff; color: #999999; border-color: #ebebeb; }

.g-search { background-color: #fffaf6; position: relative; }

.g-search .uc-content { padding: 30px 20px; position: relative; }

.g-search .search-box { position: relative; background-color: #fff; height: 46px; line-height: 44px; border: #ebebeb 1px solid; padding-left: 140px; padding-right: 140px; }

.g-search .uc-btn { position: absolute; right: -1px; top: -1px; width: 120px; height: 46px; border-radius: 0; }

.g-search .left { position: absolute; left: 0; top: 0; width: 140px; height: 44px; padding-left: 40px; padding-right: 10px; }

.g-search .left:after { content: ''; width: 1px; height: 20px; background-color: #f3f3f3; position: absolute; right: 10px; top: 50%; margin-top: -10px; }

.g-search .left .uc-icon-bgs { position: absolute; left: 10px; top: 10px; }

.g-search .left select { appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; background: url("") right center no-repeat transparent; background-size: 15px 7px; border: none; width: 100%; height: 44px; line-height: 44px; }

.g-search .left .uc-icon-arrow-down { opacity: .5; position: absolute; right: 20px; top: 0; }

.g-search .uc-input { width: 100%; border: none; height: 44px; line-height: 44px; }

.g-search .hot { font-size: 14px; color: #666; margin-top: 20px; }

.g-search .hot a { display: inline-block; margin-right: 1em; color: #666; }

.g-search .hot a:hover { color: #ff7100; }

.g-search .pr190 { padding: 35px 190px 35px 20px; }

.g-search .btn-company-report { background-color: #ff7100; color: #fff; width: 143px; height: 46px; position: absolute; right: 20px; top: 35px; text-align: center; line-height: 46px; }

.g-search .btn-company-report .icon { width: 24px; height: 24px; background: url("images/icon-edit.png") center center no-repeat; display: inline-block; background-size: 100% 100%; margin-right: 5px; position: relative; top: 5px; }

.g-search .search-result { position: absolute; left: 0; background-color: #fff; z-index: 99; padding: 10px 0; -webkit-box-shadow: 0 10px 18px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 10px 18px 0 rgba(0, 0, 0, 0.06); }

.g-search .search-result li { line-height: 38px; padding: 0 15px; margin-top: 5px; font-size: 14px; }

.g-search .search-result li:hover { background-color: #ff7100; }

.g-search .search-result li:hover a { color: #fff; }

.g-search .search-result li.title { background-color: #fff; color: #999999; }

.g-search .search-result li.title span { color: #999999; }

.g-search .search-result a { display: block; }

.g-search.transparent { background-color: rgba(0, 0, 0, 0.2); }

.g-search.transparent .hot { color: #fff; }

.g-search.transparent .hot a { color: #fff; }

.g-search.transparent .hot a:hover { color: #ff7100; }

.g-search.transparent .hot .uc-orange { color: #ff7100; }

.g-star-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.g-star-box img { margin-right: 5px; display: block; }

.uc-section11 { background: -webkit-gradient(linear, left top, left bottom, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(top, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(top, #ff7100 0%, #fda200 100%); background: linear-gradient(to bottom, #ff7100 0%, #fda200 100%); height: 400px; margin-bottom: 25px; }

.uc-section11 .title { padding: 45px 0; text-align: center; color: #fff; font-size: 28px; }

.uc-section11 .list { padding-left: 40px; }

.uc-section11 .list::after { display: block; clear: both; content: ""; }

.uc-section11 .list li { float: left; width: 183px; height: 219px; background-color: rgba(255, 255, 255, 0.3); margin-left: 30px; padding: 20px; text-align: center; font-size: 18px; }

.uc-section11 .list img { display: block; width: 142px; height: 141px; margin-bottom: 10px; }

.uc-section11 .list img:hover { opacity: .8; }

.uc-section11 .list a { color: #fff; }

.uc-banner-ad { width: 100%; height: 360px; }

.uc-banner-ad a { display: block; width: 100%; height: 100%; background: url("../images/banner11.jpg") center center no-repeat; }

.uc-banner-ad.h570 { height: 570px; }

.uc-banner-ad.h670 { height: 670px; }

.uc-banner-ad.h266 { height: 266px; }

.g-filter .uc-content { background-color: #fff; border-radius: 5px; margin-bottom: 30px; padding: 0 30px; position: relative; }

.g-filter .item { padding: 10px 0px 10px 5em; position: relative; border-top: #ebebeb 1px solid; }

.g-filter .item:first-child { border: none; }

.g-filter .tt { position: absolute; left: 0; padding: 10px 0; }

.g-filter .e2 { margin-right: 2em; }

.g-filter .con a { margin: 10px 15px; display: inline-block; }

.g-filter .con2 { padding: 10px; background-color: #f8f8f8; border-radius: 5px 0 0 5px; margin: 10px -30px 10px 0; position: relative; right: -15px; }

.g-filter .con2 a { margin: 10px 15px; display: inline-block; }

.g-filter .btn-more { width: 70px; height: 22px; border-radius: 0 0 5px 5px; text-align: center; line-height: 22px; position: absolute; left: 50%; bottom: -22px; background-color: #fff; color: #999999; margin-left: -35px; }

.g-filter .btn-more .uc-font { width: 16px; height: 16px; font-size: 16px; margin: 0 auto; opacity: .5; }

.g-filter .btn-more .uc-icon-arrow-top { display: none; }

.g-filter .item-more { display: none; }

.g-filter.on .item-more { display: block; }

.g-filter.on .btn-more .uc-icon-arrow-down { display: none; }

.g-filter.on .btn-more .uc-icon-arrow-top { display: block; }

.g-filter2 .uc-content { background-color: #fff; border-radius: 5px; margin-bottom: 30px; padding: 20px; position: relative; }

.g-filter2 .uc-content a { padding: 0 16px; }

.banner { height: 300px; overflow: hidden; width: 100%; position: relative; }

.banner .hd { z-index: 1; overflow: hidden; position: absolute; bottom: 5px; height: 25px; width: 100%; text-align: center; }

.banner .hd ul { overflow: hidden; zoom: 1; width: 100%; text-align: center; height: 25px; }

.banner .hd li { text-align: center; background: #fff; cursor: pointer; margin-right: 8px; width: 8px; height: 8px; border-radius: 8px; display: inline-block; }

.banner .hd li.on { background: #ff7100; }

.banner .bd { position: relative; height: 100%; z-index: 0; }

.banner .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 300px; background: url("../images/banner1.jpg") center top no-repeat; background-size: auto 300px; }

.banner .bd img { width: 100%; height: 300px; display: block; }

.banner .bd a { display: block; width: 100%; height: 100%; }

.banner .prev, .banner .next { width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -40px; background: url("images/l.png") center center no-repeat; cursor: pointer; opacity: .8; }

.banner .prev:hover, .banner .next:hover { opacity: 1; }

.banner .prev { left: 50%; margin-left: -600px; }

.banner .next { background-image: url(images/r.png); right: 50%; margin-right: -600px; }

.banner82 { height: 40px; overflow: hidden; position: relative; width: 385px; padding-right: 60px; }

.banner82 .bd { position: relative; height: 100%; z-index: 0; }

.banner82 .bd li { zoom: 1; vertical-align: middle; width: 100%; line-height: 40px; }

.banner82 .prev, .banner82 .next { width: 24px; height: 24px; position: absolute; top: 50%; margin-top: -12px; background: url("images/l.png") center center no-repeat; cursor: pointer; opacity: .8; }

.banner82 .prev:hover, .banner82 .next:hover { opacity: 1; }

.banner82 .prev { right: 30px; }

.banner82 .next { background-image: url(images/r.png); right: 0; }

.banner101 { overflow: hidden; width: 100%; position: relative; }

.banner101 .hd { z-index: 1; overflow: hidden; width: 100%; margin-top: 15px; }

.banner101 .hd ul { overflow: hidden; zoom: 1; width: 100%; height: 80px; }

.banner101 .hd li { text-align: center; background: #fff; cursor: pointer; height: 80px; width: 110px; margin-right: 10px; border: #ebebeb 1px solid; overflow: hidden; display: inline-block; }

.banner101 .hd li:last-child { margin-right: 0; }

.banner101 .hd li.on { background: #ff7100; }

.banner101 img { display: block; width: 100%; height: 100%; }

.banner101 .bd { position: relative; z-index: 0; overflow: hidden; border: #ebebeb 1px solid; width: 100%; height: 364px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.banner101 .bd li { zoom: 1; vertical-align: middle; width: 100%; height: 100%; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
.uc-section51 img { display: block; width: 100%; border-radius: 3px; }

.uc-section52 { background-color: #fff; border-radius: 3px; padding: 30px 20px 10px; }

.uc-section52 .g-title-line a { display: block; }

.uc-section52 .list { padding-right: 10px; }

.uc-section52 .list .item { padding: 25px 160px 25px 0; border-bottom: #ebebeb 1px solid; position: relative; }

.uc-section52 .list h3 { font-size: 18px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin-bottom: 13px; }

.uc-section52 .list .txt { line-height: 30px; }

.uc-section52 .list .uc-icon-bgs { float: left; margin-right: 10px; margin-top: 3px; }

.uc-section52 .list .uc-btn { background: -webkit-gradient(linear, right top, left top, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(right, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(right, #ff7100 0%, #fda200 100%); background: linear-gradient(to left, #ff7100 0%, #fda200 100%); position: absolute; right: 0; top: 50%; margin-top: -22px; height: 45px; border: none; line-height: 45px; min-width: 120px; text-align: center; }

.uc-section52 .uc-prvNxt { padding: 40px 0; }

.uc-section61 { background-color: #fffaf6; margin-bottom: 30px; }

.uc-section61 .uc-content { padding: 60px 0; position: relative; }

.uc-section61 h2 { font-size: 26px; line-height: 56px; margin-bottom: 5px; }

.uc-section61 .txt { line-height: 30px; }

.uc-section61 .uc-icon-bgs { float: left; margin-right: 5px; margin-top: 3px; }

.uc-section61 .uc-btn { position: absolute; right: 20px; top: 95px; width: 135px; line-height: 50px; border: none; height: 50px; font-size: 20px; background: -webkit-gradient(linear, right top, left top, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(right, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(right, #ff7100 0%, #fda200 100%); background: linear-gradient(to left, #ff7100 0%, #fda200 100%); }

.uc-section62 { background-color: #fff; padding: 30px 40px; }

.uc-section62 .box { border-top: #ebebeb 1px solid; margin-top: 30px; padding: 30px 0; text-align: justify; }

.uc-section62 .box p { text-indent: 2em; line-height: 36px; }

.uc-section62 .box .ti0 { text-indent: 0; }

.uc-section62 .box img { display: block; margin: 1.5em auto; max-width: 100%; }

.uc-section63 { background-color: #fff; }

.uc-section63 .title { line-height: 60px; padding: 0 20px; border-bottom: #ebebeb 1px solid; font-size: 22px; }

.uc-section63 .list { padding: 0 20px; }

.uc-section63 .list .item { padding: 30px 0; border-bottom: #ebebeb 1px solid; }

.uc-section63 .list .item:last-child { border: none; }

.uc-section63 .list h3 { font-size: 18px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin-bottom: 15px; }

.uc-section63 .list .txt { line-height: 30px; }

.uc-section63 .list .uc-icon-bgs { float: left; margin-right: 10px; margin-top: 3px; }

.uc-section81 { padding-top: 20px; }

.uc-section81 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section81 .left-box { float: left; width: 220px; height: 410px; background-color: #fff; padding: 10px 10px 10px 20px; line-height: 48px; font-size: 14px; }

.uc-section81 .left-box .uc-arrow { display: block; }

.uc-section81 .left-box .uc-arrow:after { font-size: 18px; }

.uc-section81 .right-box { float: right; width: 965px; height: 410px; overflow: hidden; }

.uc-section82 .uc-content { border-radius: 3px; background-color: #fff; padding: 15px 20px; margin-top: 20px; line-height: 40px; }

.uc-section82 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section82 .left { float: left; font-size: 22px; position: relative; padding-left: 20px; }

.uc-section82 .left:after { content: ''; height: 22px; width: 4px; border-radius: 4px; background-color: #ff7100; position: absolute; left: 0; top: 50%; margin-top: -10px; }

.uc-section82 .uc-arrow { float: right; padding-right: 24px; color: #999999; font-size: 14px; margin-top: 5px; }

.uc-section82 .uc-arrow:hover { color: #ff7100; }

.uc-section82 .uc-arrow:after { font-size: 16px; }

.uc-section82 .center { float: left; margin-left: 30px; padding-left: 30px; position: relative; }

.uc-section82 .center:after { width: 1px; height: 20px; background-color: #f8f8f8; content: ''; position: absolute; left: 0; top: 50%; margin-top: -10px; }

.uc-section83 .uc-content { background-color: #fff; border-radius: 3px; margin-top: 20px; padding: 20px 20px 30px; }

.uc-section83 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section83 .title { font-weight: bold; margin-bottom: 25px; }

.uc-section83 .left-box { float: left; }

.uc-section83 .right-box { float: right; width: 243px; }

.uc-section83 .list2 { height: 315px; border-radius: 5px; border: #ebebeb 1px solid; overflow: hidden; }

.uc-section83 .list2::after { display: block; clear: both; content: ""; }

.uc-section83 .list2 .item { width: 50%; height: 160px; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; padding: 15px; text-align: center; display: block; }

.uc-section83 .list2 .item:nth-child(1), .uc-section83 .list2 .item:nth-child(2) { border-bottom: #ebebeb 1px solid; }

.uc-section83 .list2 .item:nth-child(2n) { border-left: #ebebeb 1px solid; }

.uc-section83 .list2 img { display: block; margin: 0 auto 5px; }

.uc-section83 .list1::after { display: block; clear: both; content: ""; }

.uc-section83 .box { width: 288px; height: 315px; border-radius: 5px; border: #ebebeb 1px solid; position: relative; float: left; margin-left: 15px; padding-bottom: 45px; }

.uc-section83 .box:first-child { margin-left: 0; }

.uc-section83 .box .img { width: 100%; height: 134px; overflow: hidden; }

.uc-section83 .box .img img { display: block; width: 100%; height: 100%; }

.uc-section83 .box .con { padding: 15px 0 15px 15px; }

.uc-section83 .box .con::after { display: block; clear: both; content: ""; }

.uc-section83 .box .con a { display: inline-block; font-size: 14px; line-height: 36px; color: #ff7100; min-width: 6em; float: left; }

.uc-section83 .box .operate { position: absolute; bottom: 0; left: 0; width: 100%; line-height: 45px; text-align: center; border-top: #ebebeb 1px solid; }

.uc-section83 .box .operate a { display: block; text-align: center; font-size: 14px; color: #666; }

.uc-section83 .box .operate .uc-icon-bgs { position: relative; top: 7px; margin-left: -5px; }

.uc-section84 { padding: 20px 0; }

.uc-section84 img { display: block; border-radius: 5px; }

.uc-section101 { background-color: #f8f8f8; padding-bottom: 20px; }

.uc-section101 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section101 .banner-box { width: 484px; float: left; }

.uc-section101 .info { float: right; width: 680px; }

.uc-section101 h1 { font-size: 28px; }

.uc-section101 .btn-storage { float: right; font-size: 16px; color: #ff7100; display: inline-block; margin-top: 8px; }

.uc-section101 .uc-icon-bgs { float: left; margin-right: 5px; }

.uc-section101 .txt { font-size: 18px; line-height: 34px; padding: 20px 0; }

.uc-section101 .con { padding: 20px 0; font-size: 18px; color: #666; line-height: 36px; border-top: #ebebeb 1px solid; }

.uc-section101 .btn-map { display: inline-block; float: right; color: #ff7100; font-size: 16px; font-size: 12px; }

.uc-section101 .btn-map .uc-icon-bgs { position: relative; top: 5px; }

.uc-section101 .operate { padding: 5px 0; }

.uc-section101 .operate::after { display: block; clear: both; content: ""; }

.uc-section101 .operate .uc-btn { line-height: 43px; height: 45px; border-radius: 5px; margin-right: 20px; display: inline-block; min-width: 120px; }

.uc-section101 .operate .uc-icon-bgs { position: relative; top: 10px; }

.uc-section101 .operate .uc-btn-linear { border: none; line-height: 45px; background: -webkit-gradient(linear, right top, left top, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(right, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(right, #ff7100 0%, #fda200 100%); background: linear-gradient(to left, #ff7100 0%, #fda200 100%); }

.uc-section101 .con2 { padding: 20px 0; }

.uc-section101 .con2 .tips { font-size: 14px; color: #999999; }

.uc-section111 { height: 420px; background: url("images/banner111.jpg") center center no-repeat; background-size: 1920px auto; }

.uc-section111 .uc-content { position: relative; height: 420px; }

.uc-section111 .g-search { position: absolute; left: 0; bottom: 0; padding: 25px 210px; width: 100%; }

.uc-section112 .uc-content { padding: 30px 0; }

.uc-section112 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section112 .item { width: 591px; height: 148px; background: url("images/bg111.png") center center no-repeat; background-size: cover; float: left; position: relative; padding-top: 50px; padding-left: 120px; color: #999999; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06); }

.uc-section112 .item:nth-child(2) { float: right; }

.uc-section112 img { position: absolute; left: 40px; top: 50%; margin-top: -31px; width: 62px; height: 62px; display: block; }

.uc-section112 h3 { font-size: 22px; color: #333; margin-bottom: 5px; }

.uc-section113 .uc-content, .uc-section115 .uc-content { background-color: #fff; border-radius: 5px; padding-top: 15px; }

.uc-section113 .title, .uc-section115 .title { padding: 15px 20px 5px 30px; line-height: 30px; }

.uc-section113 .title::after, .uc-section115 .title::after { display: block; clear: both; content: ""; }

.uc-section113 .title b, .uc-section115 .title b { font-size: 22px; }

.uc-section113 .title .right, .uc-section115 .title .right { float: right; }

.uc-section113 .title .link, .uc-section115 .title .link { padding: 0 20px; }

.uc-section113 .title .uc-arrow, .uc-section115 .title .uc-arrow { margin-left: -10px; }

.uc-section114 { padding: 30px 0; }

.uc-section114 img { display: block; border-radius: 5px; }

.uc-section131 { background-color: #fff; }

.uc-section131 .uc-content { position: relative; padding: 10px 0 10px 150px; height: 75px; width: 1160px; }

.uc-section131 .brand { position: absolute; width: 126px; height: 126px; border: #ebebeb 1px solid; overflow: hidden; left: 0; bottom: 0; background-color: #fff; }

.uc-section131 .brand img { display: block; width: 100%; height: 100%; }

.uc-section131 h3 { font-size: 20px; font-weight: bold; margin-bottom: 8px; }

.uc-section131 p { color: #666; }

.uc-section131 .btn-storage { float: right; display: inline-block; color: #ff7100; font-size: 16px; }

.uc-section131 .uc-icon-bgs { float: left; margin-right: 5px; }

.uc-section131 .con { color: #666; }

.uc-section131 .con::after { display: block; clear: both; content: ""; }

.uc-section131 .con .txt { float: left; }

.uc-section131 .con .black { color: #333; }

.uc-section131 .star-box { float: left; margin-left: 10px; }

.uc-section131 .star-box::after { display: block; clear: both; content: ""; }

.uc-section131 .star-box .uc-icon-bgs { display: block; float: left; margin-right: -5px; }

.uc-section132 { padding: 40px 0; background-color: #fff; }

.uc-section132 .uc-content { background-color: #f9f9f9; line-height: 62px; width: 1160px; }

.uc-section132 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section132 .item { display: block; padding: 0 50px; float: left; font-size: 20px; }

.uc-section132 .item.on { font-weight: bold; background-color: #ff7100; color: #fff; }

.uc-section133 { background-color: #fff; padding: 1px 0 100px; }

.uc-section133 .uc-content { width: 1160px; }

.uc-section133 .tab-con { display: none; }

.uc-section133 .tab-con:first-child { display: block; }

.uc-section133 .total-tips { margin-bottom: 40px; }

.uc-section133 .g-filter .uc-content { border: #ebebeb 1px solid; }

.uc-section133 .g-filter .btn-more { border: #ebebeb 1px solid; border-top: none; }

.uc-section133 .g-filter .con2 { margin-right: 20px; }

.uc-section133 .uc-section121 { margin-bottom: 0; }

.uc-section133 .uc-section121 .item { border: #ebebeb 1px solid; }

.uc-section133 .intro, .uc-section133 .map-box, .uc-section133 .img-box { padding-bottom: 40px; margin-bottom: 20px; border-bottom: #ebebeb 1px solid; }

.uc-section133 .intro { font-size: 14px; line-height: 34px; text-align: justify; }

.uc-section133 .map-box .con > img { display: block; max-width: 100%; }

.uc-section133 .img-box::after { display: block; clear: both; content: ""; }

.uc-section133 .img-box img { display: block; float: left; width: 183px; height: 203px; border-radius: 3px; margin-right: 12px; -webkit-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06); }

.uc-section133 .img-box img:nth-child(6n) { margin-right: 0; float: right; }

.uc-section151 { background: -webkit-gradient(linear, left top, left bottom, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(top, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(top, #ff7100 0%, #fda200 100%); background: linear-gradient(to bottom, #ff7100 0%, #fda200 100%); height: 375px; }

.uc-section151 .uc-content { padding-top: 45px; position: relative; font-size: 18px; color: #fff; text-align: center; line-height: 32px; }

.uc-section151 .uc-content h3 { font-size: 24px; }

.uc-section151 .logo { width: 110px; height: 110px; display: block; margin: 0 auto 20px; }

.uc-section31 { background-color: #fffbec; text-align: center; line-height: 48px; font-size: 14px; color: #7e6c48; }

.uc-section152, .uc-section32 { position: relative; z-index: 9; }

.uc-section152 .uc-content, .uc-section32 .uc-content { position: relative; border-radius: 5px; z-index: 9; overflow: hidden; }

.uc-section152 .uc-content::after, .uc-section32 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section152 .left, .uc-section32 .left { float: left; }

.uc-section152 .right, .uc-section32 .right { float: right; margin-top: 15px; }

.uc-section152 h3, .uc-section32 h3 { font-size: 32px; margin-bottom: 10px; }

.uc-section152 .price, .uc-section32 .price { color: #f21b23; font-size: 24px; margin-bottom: 10px; }

.uc-section152 .txt, .uc-section32 .txt { font-size: 14px; margin-bottom: 15px; }

.uc-section152 .txt span, .uc-section32 .txt span { margin: 0 5px; }

.uc-section152 .txt span:first-child, .uc-section32 .txt span:first-child { margin-left: 0; }

.uc-section152 .tags::after, .uc-section32 .tags::after { display: block; clear: both; content: ""; }

.uc-section152 .tag, .uc-section32 .tag { border: #ebebeb 1px solid; border-radius: 5px; float: left; margin-right: 10px; color: #999999; display: inline-block; font-size: 14px; padding: 0 10px; line-height: 30px; }

.uc-section152 .time, .uc-section32 .time { color: #999999; text-align: right; }

.uc-section152 .operate, .uc-section32 .operate { padding: 25px 0; }

.uc-section152 .operate::after, .uc-section32 .operate::after { display: block; clear: both; content: ""; }

.uc-section152 .uc-btn, .uc-section32 .uc-btn { width: 120px; height: 45px; text-align: center; line-height: 45px; color: #fff; border-radius: 5px; display: inline-block; }

.uc-section152 .uc-btn.uc-btn-linear, .uc-section32 .uc-btn.uc-btn-linear { background: -webkit-gradient(linear, right top, left top, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(right, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(right, #ff7100 0%, #fda200 100%); background: linear-gradient(to left, #ff7100 0%, #fda200 100%); border: none; margin-left: 15px; }

.uc-section152 .uc-btn.uc-btn-white.uc-plain, .uc-section32 .uc-btn.uc-btn-white.uc-plain { border: #ff7100 1px solid; color: #ff7100; }

.uc-section152 .btm, .uc-section32 .btm { text-align: right; }

.uc-section152 .btm .btns, .uc-section32 .btm .btns { display: inline-block; margin-left: 30px; color: #ff7100; }

.uc-section152 .btm i, .uc-section32 .btm i { float: left; margin-right: 5px; }

.uc-section152 .uc-content { margin-top: -90px; -webkit-box-shadow: 0px 4px 12.35px 0.65px rgba(0, 0, 0, 0.04); box-shadow: 0px 4px 12.35px 0.65px rgba(0, 0, 0, 0.04); background-color: #fff; padding: 30px 45px; }

.uc-section32 { background-color: #f8f8f8; }

.uc-section32 .uc-content { padding: 45px 0; }

.uc-section42 { position: relative; z-index: 9; background-color: #f8f8f8; }

.uc-section42 .uc-content { position: relative; border-radius: 5px; z-index: 9; overflow: hidden; padding: 45px 0; }

.uc-section42 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section42 .face { width: 100px; height: 100px; border-radius: 100%; display: block; margin-right: 25px; float: left; }

.uc-section42 .left { float: left; }

.uc-section42 .right { float: right; margin-top: 15px; }

.uc-section42 h3 { font-size: 32px; margin-bottom: 10px; }

.uc-section42 .tags::after { display: block; clear: both; content: ""; }

.uc-section42 .tag { border: #ebebeb 1px solid; border-radius: 5px; float: left; margin-right: 10px; color: #999999; display: inline-block; font-size: 14px; padding: 0 10px; line-height: 30px; }

.uc-section42 .operate { padding: 25px 0; float: right; }

.uc-section42 .operate::after { display: block; clear: both; content: ""; }

.uc-section42 .uc-btn { width: 120px; height: 45px; text-align: center; line-height: 45px; color: #fff; border-radius: 5px; display: block; margin-left: 15px; float: left; }

.uc-section42 .uc-btn.uc-btn-linear { background: -webkit-gradient(linear, right top, left top, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(right, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(right, #ff7100 0%, #fda200 100%); background: linear-gradient(to left, #ff7100 0%, #fda200 100%); border: none; }

.uc-section42 .uc-btn.uc-btn-white.uc-plain { border: #ff7100 1px solid; color: #ff7100; }

.uc-section42 .btm { text-align: right; }

.uc-section42 .btm .btns { display: inline-block; margin-left: 30px; color: #ff7100; }

.uc-section42 .btm i { float: left; margin-right: 5px; }

.uc-section103 { padding: 35px 40px 70px 20px; }

.uc-section103 .intro, .uc-section103 .user, .uc-section103 .map-box { padding-bottom: 30px; border-bottom: #ebebeb 1px solid; margin-bottom: 30px; }

.uc-section103 .intro { font-size: 14px; line-height: 34px; padding: 5px 0; }

.uc-section103 .intro h3 { background: url("images/line151.png") right center no-repeat; font-weight: bold; font-size: 16px; }

.uc-section103 .intro .con { margin-bottom: 20px; }

.uc-section153, .uc-section33 { padding: 35px 40px 70px 20px; }

.uc-section153 .intro, .uc-section153 .user, .uc-section153 .map-box, .uc-section33 .intro, .uc-section33 .user, .uc-section33 .map-box { padding-bottom: 30px; border-bottom: #ebebeb 1px solid; margin-bottom: 30px; }

.uc-section153 .intro, .uc-section33 .intro { font-size: 14px; line-height: 34px; padding: 5px 0; }

.uc-section153 .intro h3, .uc-section33 .intro h3 { background: url("images/line151.png") right center no-repeat; font-weight: bold; font-size: 16px; }

.uc-section153 .intro .con, .uc-section33 .intro .con { margin-bottom: 20px; }

.uc-section153 .user, .uc-section33 .user { padding-top: 10px; padding-left: 80px; position: relative; }

.uc-section153 .user::after, .uc-section33 .user::after { display: block; clear: both; content: ""; }

.uc-section153 .user .face, .uc-section33 .user .face { width: 60px; height: 60px; border-radius: 100%; overflow: hidden; position: absolute; left: 0; top: 10px; }

.uc-section153 .user .left, .uc-section33 .user .left { float: left; font-size: 20px; line-height: 30px; }

.uc-section153 .user .right, .uc-section33 .user .right { float: right; line-height: 60px; }

.uc-section153 .img-box::after, .uc-section33 .img-box::after { display: block; clear: both; content: ""; }

.uc-section153 .img-box img, .uc-section33 .img-box img { display: block; float: left; width: 115px; height: 131px; border-radius: 3px; margin-right: 8px; -webkit-box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06); }

.uc-section153 .img-box img:nth-child(6n), .uc-section33 .img-box img:nth-child(6n) { margin-right: 0; float: right; }

.uc-section153 .img-box.style-line, .uc-section33 .img-box.style-line { padding-bottom: 30px; border-bottom: #ebebeb 1px solid; margin-bottom: 30px; }

.uc-section153 .map-box .uc-orange, .uc-section33 .map-box .uc-orange { float: right; }

.uc-section43 { padding: 35px 40px 70px 20px; }

.uc-section43 .info-box, .uc-section43 .tags-box { padding-bottom: 30px; border-bottom: #ebebeb 1px solid; margin-bottom: 30px; }

.uc-section43 .intro { font-size: 14px; line-height: 34px; padding: 5px 0; }

.uc-section43 .intro h3 { background: url("images/line151.png") right center no-repeat; font-weight: bold; font-size: 16px; }

.uc-section43 .intro .con { margin-bottom: 20px; }

.uc-section43 .info-box li { font-size: 14px; line-height: 34px; color: #666; }

.uc-section43 .info-box .e2 { margin-right: 2em; }

.uc-section43 .info-box b { font-size: 16px; }

.uc-section43 .tags-box::after { display: block; clear: both; content: ""; }

.uc-section43 .tag { border: #ebebeb 1px solid; border-radius: 5px; float: left; margin-right: 10px; color: #999999; display: inline-block; font-size: 14px; padding: 0 10px; line-height: 30px; }

.uc-section191 { margin-bottom: 20px; }

.uc-section191 img { display: block; width: 100%; height: 156px; }

.uc-section192 { padding-bottom: 30px; }

.uc-section192 .item { background-color: #fff; margin-bottom: 20px; }

.uc-section192 .title { padding: 15px 20px 15px 30px; line-height: 30px; border-bottom: #ebebeb 1px solid; }

.uc-section192 .title::after { display: block; clear: both; content: ""; }

.uc-section192 .title b { font-size: 22px; }

.uc-section192 .title .right { float: right; }

.uc-section192 .title .link { padding: 0 20px; }

.uc-section192 .title .uc-arrow { margin-left: -10px; }

.uc-section192 .box { padding: 30px 30px 30px 270px; position: relative; min-height: 220px; }

.uc-section192 .box .img { width: 210px; height: 160px; position: absolute; left: 30px; top: 30px; overflow: hidden; }

.uc-section192 .box .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section192 .box .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section192 .box h3 { font-size: 24px; line-height: 34px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin-bottom: 10px; }

.uc-section192 .box li { font-size: 14px; line-height: 30px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section193::after { display: block; clear: both; content: ""; }

.uc-section193 .item { width: 200px; height: 156px; background-color: #ff7100; color: #fff; display: block; float: left; text-align: center; padding-top: 35px; }

.uc-section193 .item:nth-child(2) { float: right; }

.uc-section193 .item:hover { opacity: .8; }

.uc-section193 img { display: block; margin: 0 auto 20px; }

.uc-section221 { background-color: #fff; border-top: #f8f8f8 1px solid; }

.uc-section221 .uc-content { border-bottom: #ff7100 1px solid; }

.uc-section221 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section221 .uc-content a { padding: 0 40px; line-height: 60px; float: left; }

.uc-section231 { background: -webkit-gradient(linear, left top, left bottom, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(top, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(top, #ff7100 0%, #fda200 100%); background: linear-gradient(to bottom, #ff7100 0%, #fda200 100%); height: 300px; }

.uc-section231 .uc-content { padding-top: 45px; position: relative; }

.uc-section231 .user { position: relative; padding-left: 255px; color: #fff; font-size: 14px; line-height: 28px; max-width: 880px; }

.uc-section231 .user h3 { font-size: 24px; margin-bottom: 10px; margin-top: 5px; }

.uc-section231 .face { width: 181px; height: 137px; position: absolute; left: 20px; top: 0; border: rgba(255, 255, 255, 0.3) 5px solid; }

.uc-section231 .uc-btn { line-height: 30px; height: 32px; display: inline-block; padding: 0 15px; }

.uc-section231 .operate { padding-top: 10px; }

.uc-section231 .right-operate { position: absolute; right: 20px; top: 95px; }

.uc-section231 .right-operate .uc-btn { height: 50px; line-height: 48px; font-size: 20px; margin-left: 20px; padding: 0 20px; }

.uc-section232 { position: relative; }

.uc-section232 .uc-content { position: relative; margin-top: -70px; border-radius: 5px; z-index: 9; overflow: hidden; background-color: #fff; padding: 30px 45px; }

.uc-section232 .g-title-line b { font-weight: normal; }

.uc-section232 .g-discuss .item { padding-left: 0; padding-right: 0; padding-bottom: 20px; }

.uc-section232 .g-discuss .con { max-width: 100%; }

.uc-section241 { background: -webkit-gradient(linear, left top, left bottom, from(#ff7100), to(#fda200)); background: -webkit-linear-gradient(top, #ff7100 0%, #fda200 100%); background: -o-linear-gradient(top, #ff7100 0%, #fda200 100%); background: linear-gradient(to bottom, #ff7100 0%, #fda200 100%); height: 300px; }

.uc-section241 .uc-content { padding-top: 70px; position: relative; }

.uc-section241 .user { position: relative; padding-left: 120px; color: #fff; font-size: 30px; }

.uc-section241 .user h3 { font-size: 32px; margin-bottom: 10px; }

.uc-section241 .face { width: 90px; height: 90px; border-radius: 100%; position: absolute; left: 0; top: 0; }

.uc-section241 .uc-btn { position: absolute; right: 20px; top: 95px; width: 135px; line-height: 50px; border: none; height: 50px; font-size: 20px; }

.uc-section242 { position: relative; }

.uc-section242 .uc-content { position: relative; margin-top: -70px; border-radius: 5px; z-index: 9; overflow: hidden; background-color: #fff; padding: 10px 30px; }

.uc-section251 { background-color: #fff; margin-top: 30px; border-radius: 3px; padding: 10px; }

.uc-section253 { background-color: #fff; border-radius: 3px; margin-top: 20px; margin-bottom: 100px; padding: 30px 40px; }

.uc-section253 .operate { text-align: center; padding: 40px 0; }

.uc-section253 .operate .uc-btn { display: inline-block; border-radius: 0; }

.uc-section253 textarea { display: block; background-color: #f8f8f8; padding: 15px 20px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.uc-section253 .box2 { display: none; }

.uc-section291 { height: 420px; background: url("images/banner291.jpg") center center no-repeat; background-size: cover; }

.uc-section291 .uc-content { padding-top: 130px; padding-left: 25px; color: #ff7100; font-size: 20px; }

.uc-section291 h2 { font-size: 56px; margin-bottom: 5px; }

.uc-section292 .uc-content { position: relative; z-index: 9; border-radius: 3px; background-color: #fff; padding: 50px 10px; margin-top: -70px; border-radius: 3px; }

.uc-section292 .uc-content::after { display: block; clear: both; content: ""; }

.uc-section292 .item { float: left; border-left: #ebebeb 1px solid; padding: 0 50px; width: 33.33%; }

.uc-section292 .item:first-child { border: none; }

.uc-section292 .title { border-left: #ff7100 3px solid; padding-left: 10px; line-height: 20px; margin-bottom: 35px; }

.uc-section292 .more { float: right; color: #999999; }

.uc-section292 .more:hover { color: #ff7100; }

.uc-section292 .img { width: 100%; height: 160px; margin-bottom: 35px; overflow: hidden; }

.uc-section292 .img img { -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }

.uc-section292 .img:hover img { -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.uc-section292 h3 { font-size: 20px; line-height: 30px; height: 60px; margin-bottom: 10px; }

.uc-section292 .operate .btns { color: #999999; font-size: 14px; }

.uc-section292 .operate .btns:hover { color: #ff7100; }

.uc-section311 { background-color: #fff; margin-top: 30px; padding: 35px; }

.uc-section311 h1 { font-size: 26px; line-height: 56px; padding: 10px 0; text-align: center; }

.uc-section311 .info { text-align: center; line-height: 36px; }

.uc-section311 .box { border-top: #ebebeb 1px solid; margin-top: 30px; padding: 30px 0; text-align: justify; }

.uc-section311 .box p { text-indent: 2em; line-height: 36px; }

.uc-section311 .box .ti0 { text-indent: 0; }

.uc-section311 .box img { display: block; margin: 1.5em auto; max-width: 100%; }

.uc-section312, .uc-section252 { background-color: #fff; margin-top: 20px; }

.uc-section312:first-child, .uc-section252:first-child { margin-top: 30px; }

.uc-section312 .title, .uc-section252 .title { line-height: 60px; padding: 0 20px; border-bottom: #ebebeb 1px solid; font-size: 22px; }

.uc-section312 .title .more, .uc-section252 .title .more { float: right; font-size: 16px; }

.uc-section312 .con, .uc-section252 .con { padding: 10px 20px; }

.uc-section312 .con li, .uc-section252 .con li { font-size: 14px; line-height: 30px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.uc-section252 .uc-arrow { position: relative; padding-right: 40px; display: block; }

.uc-section252 .uc-arrow:after { content: '\e75c'; font-family: 'uc-font'; font-size: 32px; color: #c1cad3; height: 60px; position: absolute; right: 0; top: 50%; line-height: 60px; margin-top: -30px; }

.uc-section252 .img-box { padding: 8px 0; }

.uc-section252 .img-box img { display: block; max-width: 100%; }


/*修改*/
.alert-discuss .star-img,.alert-discuss .raty_text{display:inline-block;vertical-align:middle;}
.alert-discuss .tag_more{cursor:pointer;}
.uc-icon-bgs.icon-storage-orange.active{background-image:url('../images/icon_like.png');background-repeat:no-repeat;background-position:center center;background-size:17px 16px;}


.g-search .left .uc-city{width:100%;height:44px;line-height:44px;border:none;background-color:transparent;cursor:pointer;padding-right:30px;}
.uc-city-result{width:130px;max-height:250px;overflow-y:auto;}
.uc-city-result li:hover{color:#fff;cursor:pointer;}

.uc-icon-bgs.icon-finger.active,.active .uc-icon-bgs.icon-finger{background-image:url('../images/zan-active.png');background-repeat:no-repeat;background-position:center center;background-size:19px 19px;}

.uc-section43 .info-box .skill,.uc-section43 .info-box .level{color:#333;display:inline-block;vertical-align:middle;}
.uc-section43 .info-box .skill{min-width:190px;}
.uc-section43 .info-box .level{margin-left:20px;}
.bbeb{border-bottom:#ebebeb 1px solid;}
.uc-section43 .intro{margin-bottom:30px;}


/*职位详情*/
.limit_height{max-height: 168px;overflow-y: hidden;}
.icon_down{display: block;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); width: 14px;height: 25px;margin: 10px auto;cursor: pointer;}
.uc-section33 .intro .con{margin-bottom: 10px;}
.icon_down.active{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); width: 14px;height: 25px;}


/*26.html*/
.uc-section261 .textarea{border: 1px solid #ddd;border-radius: 5px;padding: 15px;}

/*04.html*/
.Jbd{border-bottom: 1px solid #ebebeb;margin-bottom: 30px;}
.Jedu-con{padding: 20px 0;}
.Jbd .Jedu-con{padding: 15px 0 20px;}
.Jedu-con .Jtitle{height: 30px;}
.Jedu-con .Jtitle>span{ float: left;margin-left: 15px;}
.Jedu-con .Jtitle>span:first-child{margin-left: 0;}
.Jw130{width: 130px;}
.Jw140{width: 140px;}
.Jw175{width: 175px;}
.Jw190{width: 190px;}
.Jw340{width: 340px;}
.Jdesc{position: relative;float: left;width: 100%;line-height: 30px;color: #333; word-break: break-all;padding: 0 15px 0 85px;}
.Jdesc>label{position: absolute;width: 71px;color: #666;text-align: justify;  text-align-last: justify;top: 0;left: 0px;line-height: 30px;}
.Jdesc .Jdot{position: absolute;font-style: normal;left: 72px;}


/*4.3修改*/
/*同城分类增加日期*/
.g-discuss-list .time {font-size: 14px; color: #a6a6a6; float: right; line-height: 24px;}


/*职位详情标签两行*/
.uc-section32 .tags{max-width: 600px;max-height: 80px;overflow: hidden;}


/*人才详情*/
.icon-tel-orange{width: 17px;height: 24px;background-image: url('../images/icon_tel.png');background-repeat: no-repeat;background-size: contain;background-position: center center;}
.uc-section42 .info{font-size: 18px;margin-bottom: 10px;color: #666;}
.uc-section42 h3{margin-bottom: 5px;}
.uc-section42 .tag{margin-bottom: 5px;}
.uc-section42 .tags{max-width: 600px;max-height: 80px;overflow: hidden;}
.uc-section42 .operate{float: none;}

/*职位详情页公司logo*/
.g-sideCompanyPanel .panel{overflow: hidden;}
.g-sideCompanyPanel .logo{height: auto;}
.uc-section12 .list .img img{display: block;max-height: 100%;max-width: 100%;width: auto;margin: 0 auto;}
.uc-section12 .list h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
